package abd.pr1.Models;

import java.util.Date;

public class ComentarioEpisodio implements Comparable<ComentarioEpisodio> {
	
	private Integer id;
	private Integer id_usuario;
	private Integer id_episodio;
	private String texto;
	private Date fecha;
	
	public ComentarioEpisodio(Integer id, Integer id_usuario,
			Integer id_episodio, String texto, Date fecha) {
		super();
		this.id = id;
		this.id_usuario = id_usuario;
		this.id_episodio = id_episodio;
		this.texto = texto;
		this.fecha = fecha;
	}
	
	public Integer getId() {
		return id;
	}
	
	public Integer getId_usuario() {
		return id_usuario;
	}
	
	public Integer getId_episodio() {
		return id_episodio;
	}
	
	public String getTexto() {
		return texto;
	}
	
	public Date getFecha() {
		return fecha;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public void setId_usuario(Integer id_usuario) {
		this.id_usuario = id_usuario;
	}

	public void setId_episodio(Integer id_episodio) {
		this.id_episodio = id_episodio;
	}

	public void setTexto(String texto) {
		this.texto = texto;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	@Override
	public int compareTo(ComentarioEpisodio o) {
		if(this.getFecha().before(o.getFecha())){
			return -1;
		} else if(o.getFecha().before(this.getFecha())){
			return 1;
		}
		return 0;
	}
	
}
